package com.irdstudio.efp.esb.common.server.resp;

import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * ESB响应报文对象
 * 
 * @author huangwb
 * @since 2018年12月17日 下午4:09:33
 * @version 1.0
 */
public class EsbRespServiceBean {
	@JsonProperty("SysHead")
	private EsbRespSysHeadBean SysHead;// ESB响应系统头
	@JsonProperty("AppHead")
	private EsbRespAppHeadBean AppHead;// ESB响应应用头对象
	@JsonProperty("BODY")
	private JSONObject BODY;// ESB响应报文体对象

	/**
	 * @return the sysHead
	 */
	@JsonIgnore
	public EsbRespSysHeadBean getSysHead() {
		return SysHead;
	}

	/**
	 * @param sysHead
	 *            the sysHead to set
	 */
	@JsonIgnore
	public void setSysHead(EsbRespSysHeadBean sysHead) {
		SysHead = sysHead;
	}

	/**
	 * @return the appHead
	 */
	@JsonIgnore
	public EsbRespAppHeadBean getAppHead() {
		return AppHead;
	}

	/**
	 * @param appHead
	 *            the appHead to set
	 */
	@JsonIgnore
	public void setAppHead(EsbRespAppHeadBean appHead) {
		AppHead = appHead;
	}

	/**
	 * @return the bODY
	 */
	public JSONObject getBODY() {
		return BODY;
	}

	/**
	 * @param bODY
	 *            the bODY to set
	 */
	@JsonIgnore
	public void setBODY(JSONObject bODY) {
		BODY = bODY;
	}

	@Override
	public String toString() {
		return "EsbRespServiceBean [SysHead=" + SysHead + ", AppHead=" + AppHead + ", BODY=" + BODY + "]";
	}
	

}
